 |
API Documentation
|
|
|
Holds all informations related to GPU programs, and manages their compilation.
Definition: Program.h:12
Program * createOrRetrieve(const nkMemory::StringView &name)
Program * getByIndex(unsigned int index)
unsigned int getIdForInputSemantics(Program *program)
void erase(const nkMemory::StringView &name)
Manages the sahders available in the component.
Definition: ProgramManager.h:14
void rename(const nkMemory::StringView &oldName, const nkMemory::StringView &newName)
void addCustomSemanticIndex(const nkMemory::StringView &semanticName, int assignedIndex)
int getCustomSemanticIndex(const nkMemory::StringView &semanticName)
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Program * get(const nkMemory::StringView &name)
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7